deterrence power - Turkish English Dictionary